package cn.akira.domain.strategy.service.raffle;

import cn.akira.domain.strategy.model.vo.StrategyAwardStockKeyVO;

/**
 * @author fjl95
 * @date 2025/5/19
 * @description 抽奖库存相关服务，获取库存消耗队列
 */
public interface IRaffleStock {

    //获取奖品库存消耗队列
    StrategyAwardStockKeyVO takeQueueValue() throws InterruptedException;


    //更新奖品库存消耗记录
    void updateStrategyAwardStock(Long strategyId, Integer awardId);
}
